JavaScript Job: Developer (Java) - Développeur (Java)

Job added on

Company

Tecsys

Location

Montreal - Canada

Job type

Full-Time

JavaScript Job Details

The Research & Development team is looking for different levels (Junior to Senior) of talented, driven and creative (Java) Developers.


Remote First

Having recognized the advantages of remote work, including employee morale, productivity, and reduced commuting on employee well-being and the environment, as of May 1, 2022, we became a remote-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our remote-first office, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.


Our focus is to ensure our employees can do their work in an environment that supports their performance and professional targets.


About us

Tecsys is a team of 700+ dynamic individuals who care about a job well done. We are a fast-growing, innovative company providing supply chain solutions for leaders in the hospital, pharmaceutical and healthcare systems industries, as well as distributors, retailers, and logistics service providers. We work with industry leaders to transform their supply chains through technology. We are a structured company in which it is pleasant to work, and our employees are attached to the family atmosphere of our company.


Your responsibilities

You will work closely and collaborate with other innovative individuals in the development of robust and highly scalable software solutions to resolve the widespread logistics problems that are prevalent in the healthcare and distribution industries. You will contribute by participating in brainstorming sessions, understanding of requirements, and by performing the technical design and coding of the solutions. You will work within an agile team focused on the continuous improvement of their methodologies, tools, practices, and teamwork.


What you’ll do:

  • Actively design, develop, code review and test as a member of a highly talented agile development team.
  • Challenge assumptions and strive for innovative approaches to problems.
  • Develop strong relationships with business, technical and operations stakeholders to balance business requirements with technical feasibility and sustainability.
  • Ensure non-functional requirements are met.
  • Contribute to retrospectives for continuous improvement of team processes and effectiveness.

We are looking for someone who has:

  • Experience developing backend applications in Java.
  • Experience with RDBMS like Oracle, PostgreSQL or Microsoft SQL Server.
  • Experience using object-oriented design patterns.
  • Experience with IDE and version control systems (Eclipse, Git, Maven, etc.).
  • Analytical, research, and solution design skills.
  • Team player mindset and good interpersonal and communication skills.
  • Desire to continuously learn and to deliver robust solutions and solid execution of software deliver.

What else could give you an edge when applying?

  • Experience with Supply-Chain concepts.
  • Experience in writing unit tests (Junit) & integration tests (Selenium, Katalon).
  • Experience in an Agile environment.
  • Excellent understanding and practical expertise of REST services and architecture.
  • Experience with CI/CD pipelines (Jenkins, GitLab CI).
  • Experience with Java frameworks such as Spring Boot.
  • Experience with Docker and containerization.
  • Experience working with AWS or Cloud platform (GCP, Azure).
  • Experience with serverless architecture and tooling (AWS lambda).
  • Knowledge of Web technologies (HTML, Javascript/Typescript, CSS).
  • Be located in the Montreal area.

If you possess these skills and have a desire to work with emerging technology within supply chain, then we want you on our team. Act now and submit your resume.


Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.


NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.


******************************************************************************************************************************************************************************


Le service de R&D cherche des Développeurs (Java) de différents niveaux (Juniors à Séniors); talentueux, motivés et créatifs.


Travail à Distance

Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité, la réduction des trajets domicile-travail, nous sommes devenus, depuis le 1er mai 2022, une entreprise privilégiant le travail à distance. Les technologies et les programmes dans lesquels nous avons investi ont fourni une base fantastique à cette fin. Notre bureau qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.


Notre objectif est de veiller à ce que nos employés puissent faire leur travail dans l'environnement qui soutient leurs performances et leurs objectifs professionals.


À propos de nous

Tecsys est une équipe de plus de 700 personnes dynamiques et soucieuses du travail bien fait. Nous sommes une entreprise innovante en croissance rapide, offrant des solutions de chaîne d’approvisionnement pour les chefs de file des industries hospitalières, pharmaceutiques et des systèmes de soins de santé, sans oublier les distributeurs, les détaillants et les fournisseurs de services logistiques. Nous travaillons avec les chefs de file de l’industrie pour transformer leurs chaînes d’approvisionnement en s’appuyant sur nos technologies. Nous sommes une entreprise structurée dans laquelle il est agréable de travailler, et nos employés apprécient l’ambiance familiale de notre enterprise.


Vos responsabilités

Vous travaillerez, en étroite collaboration avec des personnes innovantes, à la conception de solutions logicielles robustes et évolutives pour résoudre un grand éventail de problèmes logistiques dans les secteurs des soins de la santé et de la distribution. Vous contribuerez en participant aux séances de remue-méninges, en comprenant bien les exigences et en effectuant la conception technique et la programmation de solution. Vous travaillerez dans une équipe agile axée sur l’amélioration en continue des méthodes, des outils et des pratiques.


Ce que tu feras :

  • Être un membre actif d’une équipe de développement agile dans laquelle vous aurez à concevoir, développer, réviser le code et tester des solutions.
  • Remettre en question le statut quo et rechercher des approches innovantes aux problèmes.
  • Établir de solides relations avec des intervenants commerciaux, techniques et opérationnels afin de développer une solution équilibrée entre les requis clients et les impératifs techniques.
  • Veiller à ce que les exigences non-fonctionnelles soient respectées.
  • Contribuer aux rétrospectives pour l’amélioration continue des processus et de l’efficacité de l’équipe.

Nous cherchons quelqu’un qui a:

  • De l’expérience en développement d’applications back-end en Java.
  • De l’expérience avec les SGBDR comme PostgreSQL, Oracle ou Microsoft SQL Server.
  • De l’expérience dans l’utilisation de modèles de conception orientée objet.
  • De l’expérience avec l’EDI et les systèmes de contrôle de version (Eclipse, Git, Maven, etc.).
  • Des habiletés en analyse, en recherche et en conception de solutions.
  • Une volonté d’œuvrer en équipe et d’excellentes aptitudes interpersonnelles et en communication, orale et écrite.
  • Un désir de continuellement apprendre et de produire des solutions robustes et une livraison logicielle de qualité.


Qu’est-ce qui serait un atout quand vous postulerez?

  • Expérience avec les concepts de la chaîne d’approvisionnement.
  • Expérience avec l’écriture de tests unitaires (Junit) et d’intégration (Selenium, Katalon).
  • Expérience avec le développement Agile.
  • Bonne compréhension et une expérience pratique avec les services et l’architecture REST.
  • Expérience de l’approche CI/CD (Jenkins, GitLab CI).
  • Expérience avec les cadriciels (Framework) Java comme Spring Boot.
  • Expérience avec Docker et la conteneurisation.
  • Expérience de travail avec une plateforme infonuagique (Cloud) ou AWS (GCP, Azure).
  • Expérience avec l’architecture et les outils serverless (AWS lambda).
  • Expérience avec les services Web (Rest et/ou SOAP).
  • Connaissance des technologies web (HTML, Javascript/Typescript, CSS).
  • Être situé dans la région de Montréal.

Si vous avez ces compétences et que vous souhaitez travailler avec une technologie émergente dans le domaine de la chaîne d'approvisionnement, nous voulons vous avoir dans notre équipe. Agissez dès maintenant et soumettez votre CV.


Tecsys est un employeur qui respecte l'égalité des chances. Des aménagements sont possibles pour les candidats sélectionnés pour un entretien.


N.B. : si vous postulez, vous devez être citoyen canadien ou résident permanent du Canada, OU avoir un permis de travail canadien valide.


#LI-UO

#LI-Remote